$(document).ready(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});

$(window).resize(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});

/*格式化使用状态列，将传入值变成复选框模式*/
function newsCategoryStatusFormatter(value, rec, index){
	var checked=rec.status==1?"checked":"";
	 return "<input id='radio_newsCategoryStatus' name='newsCategory.status' type='checkBox' "+checked+"  disabled=\"disabled\"/>";
}


//表单验证扩展验证方法
$.extend($.fn.validatebox.defaults.rules, {
	checkNwcValue:{//检查名称是否重复
		validator: function (value) {
			var item="";
			try{
				item= $('#news_category').datagrid('getSelected').id;
			}catch (e) {	}
			var checkR=$.ajax({
				async : false,  
				cache : false,
				type : 'post',  
				url : 'admin/news/newsCategory_newsCategoryInput.action',  
				data : {  
					'newsCategory.name' : value,
					'newsCategory.id' : item
				} 
			}).responseText;  
			return JSON.parse(checkR).result==="Success"; 
		},
		message: '数据库存在此值'
	},
	checkOrderValue:{//检查排序是否是数字
		validator: function (value) {
			var re = /^[0-9]+$/;
			return re.test(value); 
		},
		message: '请输入数字'
	}
}); 


/**
 * 添加类别详情
 */
function addNewsCategory(){
	
	$('#newsCategory_form_dialog').dialog({
        title: '资讯类别--添加',
        iconCls: 'icon-book_addresses_add',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item=$('#news_category').datagrid('selectRow');
	if(!item==null){
		$("#news_category").datagrid("unselectRow", item);
	}
	
	//初始化表单值
	if(!form_newsCategory_init()){
		return;
	}
    
    $('#newsCategory_form').form({
        url: 'admin/news/newsCategory_saveOrUpdateNewsCategory.action',
        onSubmit: function() {
            return $(this).form('validate');
        },
        success: function(data) {
            var json = JSON.parse(data);
            if (json.result == "Success") {
                $('#newsCategory_form_dialog').dialog('close');
                $.messager.alert('提示', json.message, 'info');
    			$("#news_category").datagrid("load");
            } else {
                $.messager.alert('错误', json.message, 'error');
            }
        }
    });
    $('#newsCategory_form_dialog').dialog('open');
	
}


/**
 * 初始化类别添加表单
 */
function form_newsCategory_init(){
//	var nodeId=$("#hidden_selectTreeNodeId").val();
//	if(nodeId==""||nodeId<=0){
//		$.messager.alert('错误', '请选择左侧要添加类别详情的类别项', 'error');
//		return false;
//	}
//	var node=$('#dic_tree').tree('getSelected'); 
	$("#form_id").textbox('setValue', "");
	$("#form_name").textbox('setValue', "");
	$("#form_order").textbox('setValue', "");
	 statusCombo("form_status", "empty");
//	$("#form_dicKey").textbox('setValue', "");
//	$("#form_remark").val("");
//	$("#form_dicDataId_Hidden").val(node.id);
	return true;
}

/**
 * 删除类别详情
 */
function removeNewsCategory(){
	
	var item="";
	try{
		item=$('#news_category').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要删除的详情项！', 'error');
		return;
	}
	
	$.messager.confirm("操作提示", "您确定要执行删除操作吗？", function (data) {  
		if (data) {
	$.ajax({
		data:{
			"newsCategory.id":item.id
		},
		url:"admin/news/newsCategory_removeNewsCategory.action",
		type:'POST',
		success:function(data){
			 var json = data;
	            if (json.result == "Success") {
	                $.messager.alert('提示', json.message, 'info');
	                $("#news_category").datagrid("load");
	            } else {
	                $.messager.alert('错误', json.message, 'error');
	            }
		}
	});
}
	});
}

/**
 * 修改资讯详情
 */
function modifyNewsCategory(){
	
	$('#newsCategory_form_dialog').dialog({
        title: '资讯类别--修改',
        iconCls: 'icon-book_addresses_edit',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item="";
	try{
		item=$('#news_category').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
	//form_newsCategory_init();
	//初始化表单值
	$.post("admin/news/newsCategory_newsCategoryModifyInfo.action?newsCategory.id=" + item.id,
	        function(data) {
				
			$("#form_id").textbox('setValue', data.newsCategory.id);
	        $("#form_name").textbox('setValue', data.newsCategory.name);
	        $("#form_order").textbox('setValue', data.newsCategory.order);
	      //显示combobox赋初始值
	        statusCombo("form_status", data.newsCategory.status);
//	        $("#form_status").val(data.newsCategory.status==true?"1":"0");
//	        if(data.newsCategory.status){
//	        	$("#form_status").attr("checked","checked");
//	        }else{
//	        	$("#form_status").removeAttr("checked");
//	        }
	       // $("#form_newsId_Hidden").val(data.newsCategory.news.newsId);
	    });
	
	
    $('#newsCategory_form').form({
        url: 'admin/news/newsCategory_saveOrUpdateNewsCategory.action',
        onSubmit: function() {
            return $(this).form('validate');
        },
        success: function(data) {
            var json = JSON.parse(data);
            if (json.result == "Success") {
                $('#newsCategory_form_dialog').dialog('close');
                $.messager.alert('提示', json.message, 'info');
    			$("#news_category").datagrid("load");
            } else {
                $.messager.alert('错误', json.message, 'error');
            }
        }
    });
    $('#newsCategory_form_dialog').dialog('open');
	
}

function submitDataForm() {
	$('#newsCategory_form').submit();
}

function form_close (){
	$('#newsCategory_form_dialog').dialog('close');
}

